// pages/posts/post.js
/* 命名导出,也可以分开写两次，导入的时候带花括号 */
import base_href from '../../asset/js/g-mixins'
Page({

  /**
   * 页面的初始数据
   */
 /*  data: {
  }, */

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var $this=this;
    // swiper
    wx.request({
      url: base_href+'/swiper_header',
      // url: 'http://mock.eolinker.com/ShYvUHc173f993912eaa70bab6c12eceda03d2689739428?uri=/swiper_header',
      method:'GET',
      dataType:'json',
      success:function(res){
        var data=res.data;
        var swiper_header=data.swiper_header;
        // console.log(res);
        $this.setData({
          swiper_header_key:swiper_header
        });
        console.log(res);
      }
    })
    // 新闻列表
    // console.log(base_href);
    wx.request({
      url: base_href+'/posts_content',
      data: {},
      method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
      dataType:'json',
      success: function(res){
        // success
        var data=res.data;
        var posts_content=data.posts_content;
        // console.log(res.data);
        $this.setData({
          posts_content_key:posts_content
        });
      },
      fail: function() {
        // fail
      },
      complete: function() {
        // complete
      }
    })
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  /* 点击新闻列表，跳转到新闻详情页 */
  goToPostDetail:function(event){
    /* 定义的字段是 postId，但是小程序中只有'-'后的第一个字母会大写，其他全部小写，所以得用'postid' */
    var postId=event.currentTarget.dataset.postid;
    wx.navigateTo({
      url:"post-detail/post-detail?id="+postId
    })
    // console.log("post-detail/post-detail?id="+postId);
    // console.log(event);
  },
  /*//把跳转的事件写在img上
   onSwiperItemTap:function(event){
    var postId=event.currentTarget.dataset.postid;
    wx.navigateTo({
      url:"post-detail/post-detail?id="+postId
    })
  }, */
  // 把跳转的世界写在swiper上，target是指当前点击的组件，和currentTarget指的是事件捕获的组件
  // target这里指的是image，而currentTarget指的是swiper
  onSwiperTap:function(event){
    var postId=event.target.dataset.postid;
    wx.navigateTo({
      url:"post-detail/post-detail?id="+postId
    })
  }
  
})